// vue.config.js
module.exports = {
  // 选项...
  
  //关闭烦人的lint检查
  lintOnSave: false,
  //for:You are using the runtime-only build of Vue where the template compiler is not available.
  // runtimeCompiler: true,
  assetsDir: 'assets',
  outputDir: '../main/resources/static',
  configureWebpack: {
	  // 开发启动时，浏览器源码调试支持
      devtool: process.env.NODE_ENV == "development" ? 'source-map' : false
  },
  devServer: { //只针对前后端完全分离使用生效，前端跑在node服务器时会应用此项配置。
	proxy: {
	  // /api 开头的请求才代理 https://segmentfault.com/q/1010000012607105
	  '/api': {
		   //npm run mock 'upgrade''报错 -> https://segmentfault.com/a/1190000019532841
		   target: process.env.VUE_APP_URL, //代理到 target 中的地址。/api/user/1 -> ${target}/api/user/1。
		   // 允许跨域
		   changeOrigin: true,
		   ws: true,
		   pathRewrite: {
			'^/api': '' //实际接口没有 /api 标识，去掉。${target}/api/user/1 -> ${target}/user/1
		   }
	    }
	}
  }
}